home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 5 / BBS in a Box -Volume V (BBS in a Box) (April 1992).iso / Files / Tele / R / RR10Macro Summary < prev    next >
Encoding:
Text File  |  1987-09-13  |  10.6 KB  |  309 lines  |  [TEXT/MSWD]

  1. Red Ryder 10.0 Procedure Summary
  2. Freesoft Voice: (412) 846-2700 Mon. - Fri. 9:00 AM - 5:00 PM EST
  3. —————————————————————————————————————————————————————————————————————————————
  4. Definitions:
  5. <char_con>      = single uppercase alphabetic letter
  6. <str_con>       = string of characters
  7. <label>         = <str_con> ; significant to 20 characters
  8. <comment>       = <str_con>
  9. <show_var>      = '@0' | '@1' | '@2'
  10. <str_var>       = <char_con>$
  11. <str_exp>       = <str_var> | <show_var> | <str_con>
  12. <num_con>       = decimal integer in the range -2147483648 to -2147483647
  13. <num_var>       = <char_con>%
  14. <num_exp>       = <num_var> | <num_con>
  15. <num_test_op>   = '>' | '<' | '=' | '<=' | '>=' | '<>' | '&' | '|'
  16. <on_or_off_exp> = 'ON' | 'OFF'
  17. <filetype_exp>  = four character filetype as used by the finder
  18. <proc_cmd>      = procedure command
  19. <long_break>    = '^@'
  20. <short_break>   = '^!'
  21. <DTR_off_1_sec> = '^#'
  22. <del_char>      = '^$'
  23. <global_0>      = emulation type (0 = TTY, 1 = VT100, 2 = VT52)
  24. <global_1>      = cursor row (1..24)
  25. <global_2>      = cursor column (1..132)
  26. <global_3>      = duplex (0 = full, 1 = half, 2 = echoback, 3 = null)
  27. <global_4>      = 60'ths since poweron
  28. <global_5>      = month
  29. <global_6>      = day of month
  30. <global_7>      = year
  31. <global_8>      = hour
  32. <global_9>      = minute
  33. <global_10>     = second
  34. <global_11>     = weekday
  35. <timeofday>     = <hh>:<mm>:<ss>
  36. <hh>            = two digit hour in 24 hour format
  37. <mm>            = two digit minute
  38. <ss>            = two digit second
  39. <baud>          = '300' | '450' | '1200' | '2400' | '4800' | '9600' | '19200' | '57600'
  40. <databits>      = '5' | '6' | '7' | '8'
  41. <duplex>        = 'FULL' | 'HALF' | 'ECHO' | 'NULL'
  42. <parity>        = 'N' | 'E' | 'O' | 'K' | 'S'
  43. <stopbits>      = '1' | '1.5' | '2'
  44. <60ths>         = <num_exp>
  45. <columns>       = <num_exp>
  46. <container>     = <str_var>
  47. <dest_str>      = <str_var>
  48. <filename>      = <str_exp>
  49. <filename_var>  = <str_var>
  50. <find_this_str> = <str_exp>
  51. <font_num>      = <num_exp>
  52. <font_size>     = <num_exp>
  53. <global_var>    = <num_exp>
  54. <length>        = <num_exp>
  55. <line_num>      = <num_exp>
  56. <newfilename>   = <filename>
  57. <param>         = <num_exp>
  58. <path_num>      = <num_exp>
  59. <result_num>    = <num_var>
  60. <seconds>       = <num_exp>
  61. <source_var>    = <str_var>
  62. <start_pos>     = <num_exp>
  63. <things>        = <str_exp>
  64. <value>         = <num_exp>
  65. —————————————————————————————————————————————————————————————————————————————
  66. Commands (must begin in column 1):
  67. (<comment>
  68. :<label>
  69. @ <on_or_off_exp>
  70. ADD <num_var>,<num_exp>
  71. ADD TO MENU (-
  72. ADD TO MENU <str_exp>
  73. ALERT1 <str_exp>/<proc_cmd>
  74. ALERT2 <str_exp>/<proc_cmd>
  75. ALERT3 <str_exp>/<proc_cmd>
  76. ALT <on_or_off_exp>
  77. AND <num_var>,<num_exp>
  78. ANSWERBACK <str_exp>
  79. ATTACH <filetype_exp>,<filename>
  80. BBAR
  81. BELL
  82. CLEAR
  83. CLOSE
  84. COMM <baud>-<parity>-<databits>-<stopbits>-<duplex>
  85. COMPILE LOUD <filename>
  86. COMPILE QUIET <filename>
  87. CONCAT <str_var>,<str_exp>
  88. CONTAINS <container>,<things>
  89. CONTROL1 <char_con>
  90. CONTROL2 <char_con>
  91. CONTROL3 <char_con>
  92. CONVUP <str_var>
  93. COPYINTO <str_var>,<str_exp>
  94. CRAWL <on_or_off_exp>
  95. CRC <on_or_off_exp>
  96. DEFINE MENU <str_exp>
  97. DELETE <filename>
  98. DELKEY <on_or_off_exp>
  99. DIAL <str_exp>
  100. DISABLE MENU
  101. DISPLAY <columns>
  102. DIVIDE <num_var>,<num_exp>
  103. DO <filename>
  104. ECHO <on_or_off_exp>
  105. ELAPSED <num_var>
  106. EMPTY <str_var>
  107. ENABLE MENU <num_exp>
  108. END
  109. ERASE <str_var>
  110. ERASE ALL
  111. FASTDUMP
  112. FILL$ <dest_str>,<length>,<str_exp>
  113. FONT <font_num>,<font_size>
  114. GBAR
  115. GETALL
  116. GETCOST <num_var>
  117. GETFILE <filename_var>
  118. GETGLOBAL <num_var>,<global_var>
  119. GETLINE <line_num>,<dest_str>
  120. GETPARAM <param>,<num_var>
  121. GETSELECT <filetype_exp>
  122. GOSUB <label>
  123. HOST
  124. IF ERROR <proc_cmd>
  125. IF NO <proc_cmd>
  126. IF NO ERROR <proc_cmd>
  127. IF YES <proc_cmd>
  128. INSERT MENU
  129. INSTR <result_num>,<source_var>,<start_pos>,<find_this_str>
  130. JUMPTO <label>
  131. LEFT$ <dest_str>,<length>,<str_exp>
  132. LENGTH <num_var>,<str_exp>
  133. LET EQUAL <num_var>,<num_exp>
  134. LET EQUAL <num_var>,<num_exp>
  135. LF <on_or_off_exp>
  136. LOADSET <filename>
  137. LOADVAR <filename>
  138. LOCK <on_or_off_exp>
  139. LONG BREAK
  140. LOUD
  141. MACRO <filename>
  142. MBAR [<num_exp>]
  143. MENUDOES <num_exp>,<str_exp>
  144. MENUOFF
  145. MID$ <dest_str>,<start_pos>,<length>,<str_exp>
  146. MODEM
  147. MULTIPLY <num_var>,<num_exp>
  148. NOZAP <on_or_off_exp>
  149. NUMTOSTRING <num_var>,<dest_str>
  150. ONPANIC <proc_cmd>
  151. OR <num_var>,<num_exp>
  152. PANICAFTER <seconds>
  153. PAUSE [<60ths>]
  154. PROMPT <str_exp>
  155. PROMPT ^<char_con>
  156. PUTFILE <filename_var>
  157. PUTPARAM <param>,<value>
  158. QUERY1 <str_var>
  159. QUERY2
  160. QUERY3
  161. QUERY4
  162. QUERY5
  163. QUIT
  164. RECA <filename>
  165. RECK <filename>
  166. RECX <filename>
  167. RECY <filename>
  168. REDIAL <str_exp>
  169. RENAME <filename_var>,<newfilename>
  170. REPLACE$ <dest_str>,<length>,<start_pos>,<str_exp>
  171. RETURN
  172. RIGHT$ <dest_str>,<length>,<str_exp>
  173. RUN <filename>
  174. SAVETIME
  175. SAVEVAR <filename>
  176. SCREENDISK
  177. SCREENPRINT
  178. SENDA <filename>
  179. SENDCLIP
  180. SENDK <filename>
  181. SENDX <filename>
  182. SENDY <filename>
  183. SHORT BREAK
  184. SHOW@
  185. STRINGTONUM <str_var>,<result_num>
  186. SUBSTRACT <num_var>,<num_exp>
  187. TEST <num_var> <num_test_op> <num_exp>
  188. TIMEDATE <dest_str>
  189. TYPE <str_exp>
  190. USERCLOSE <path_num>
  191. USEROPENA <path_num>,<filename>
  192. USEROPENI <path_num>,<filename>
  193. USEROPENO <path_num>,<filename>
  194. USERREAD <path_num>,<str_var>
  195. USERWRCR <path_num>
  196. USERWRITE <path_num>,<str_exp>
  197. VBAR
  198. WAIT <timeofday>
  199. WATCH <on_or_off_exp>
  200. WRITE <filename>
  201. XKSTRIP <on_or_off_exp>
  202. —————————————————————————————————————————————————————————————————————————————
  203. Parameters (* = may modify with PUTPARAM command):
  204.   0             Baud rate (300, 450, 1200, 2400, 4800, 9600, 19200, 57600)
  205.   1             Parity (None, Odd, Even, Mark, Space).
  206.   2             Databits (7, 8, 5, 6)
  207.   3             Stopbits (1, 2, 1.5)
  208.   4             Duplex (Full, Half, Echo, Null)
  209.   6 *           XMODEM & initial Kermit timeout 1..255 seconds
  210.   7             CONTROL1
  211.   8             CONTROL2
  212.   9             CONTROL3
  213.  10             Screen columns (20..132)
  214.  11             Terminal emulation type (TTY, VT100, VT52)
  215.  13             Status bar (, GBAR, BBAR, MACROS, VT100, LOUD)
  216.  14 *           Cursor flashing (false, true)
  217.  15 *           Cursor shape (underline, block)
  218.  16 *           Intercharacter delay 0..255 60th's
  219.  17 *           Enter key for orignal kbd (return, escape)
  220.  18             Backspace key (backspace, delete)
  221.  19             Macro set (1..3)
  222.  20 *           Text file type 1st byte
  223.  21 *           Text file type 2nd byte
  224.  22 *           Text file type 3rd byte
  225.  23 *           Text file type 4th byte
  226.  24 *           Autoreceive (no, yes)
  227.  25 *           Send text as McBinary (no, yes)
  228.  26 *           Send autoreceive (no, yes)
  229.  27 *           Delay after each character or line (no, yes)
  230.  28 *           Send TEXT files wrap (no, yes)
  231.  29 *           Column to wrap TEXT files at (20..132)
  232.  32 *           Delay after each (line, character)
  233.  33 *           Compuserve 'B' protocol (no, yes)
  234.  34 *           Supercharged XMODEM (no, yes)
  235.  35 *           1K blocks for XMODEM (no, yes)
  236.  36 *           RLE graphics (no, yes)
  237.  37 *           Save lines before full screen clear (no, yes)
  238.  38 *           Kermit ^Q handshake (no, yes)
  239.  39 *           VTmouse delay (no, yes)
  240.  40             ` key sends (`, #145)
  241.  41             Monitor procedures (no, yes)
  242.  42 *           Date/time heading on printer (no, yes)
  243.  43 *           Date/time heading (every page, first page only)
  244.  44 *           Printer form feed enabled (no, yes)
  245.  45 *           Number of lines before form feed (1..255)
  246.  46 *           Wait for character #488 before sending (no, yes)
  247.  48             Echo data to printer (no, yes)
  248.  49             Billing cost high byte (100ths cent)
  249.  50             Billing cost low  byte (100ths cent)
  250.  60 *           Omit blank lines when archiving/printing (no, yes)
  251.  61 *           Omit delete file confirmation (no, yes)
  252.  62 *           Continually cycle delete file until cancelled (no, yes)
  253.  64 *           Macros status bar (scroll, jump)
  254.  65 *           Omit title screen at startup (no, yes)
  255.  66 *           Omit "Send screen to printer" confirmation (no, yes)
  256.  67 *           Omit "Archive display screen" confirmation (no, yes)
  257.  68 *           Omit close box quit function confirmation (no, yes)
  258.  69 *           Omit "Reset time and billing clocks" confirmation  (no, yes)
  259.  70 *           Abort procedure if overridden by macro key (no, yes)
  260.  73 *           Kermit maximum packet size (1..94) default = 94
  261.  74 *           Kermit start of header character (0..255) default = 1
  262.  75 *           Kermit SPACE character (0..255) default = 32
  263.  76 *           Kermit CR character (0..255) default = 13
  264.  77 *           Kermit DEL character (0..255) default = 127
  265.  78 *           Kermit QUOTE character (0..255) default = 35
  266.  79 *           Kermit maximum retries (1..255) default = 5
  267.  80 *           Kermit number of padding characters (0..255) default = 0
  268.  81 *           Kermit padding character (0..255) default = 0
  269.  82 *           Kermit EOL character (0..255) default = 13
  270.  83 *           Kermit timeout (1..255 seconds) default = 3
  271.  84 *           Allow tabs to pass through (no, yes)
  272.  85 *           Form feed after printing finishes (no, yes)
  273.  86 *           Ignore TTY full-screen clears (no, yes)
  274.  87 *           Buffered keyboard right margin column (0..255)
  275.  88             Font number (0..255)
  276.  89             Font size (1..255)
  277.  90 *           High byte of maximum symbol definitions
  278.  91 *           Low  byte of maximum symbol definitions
  279.  92 *           High byte of maximum symbol references
  280.  93 *           Low  byte of maximum symbol references
  281.  94 *           Encrypt procedure files (no, yes)
  282.  95             Do not zap high bit from incoming data (no, yes)
  283.  96 *           Show compiler window during compilation (no, yes)
  284.  97 *           DTR when exiting (drop, don't drop)
  285.  98 *           Original keyboard enter key sends linefeed (no, yes)
  286. 142 *           Additional VT100 font (no, yes)
  287. 143 *           Additional VT100 font high byte
  288. 144 *           Additional VT100 font low  byte
  289. 145 *           ` key character to send (0..255)
  290. 146             VT100 special keys (default, installed)
  291. 488 *           Character to wait for after each line (0..255)
  292. 489 *           Delay after line (1..255 seconds)
  293. 492             Serial port in use (printer, modem)
  294. 493             Return key sends (CR only, CR/LF)
  295. 494             Strip control character from text receives (no, yes)
  296. 495 *           Ignore MacBinary (no, yes)
  297. 503             Ignore CRC error checking (no, yes)
  298. 504             Macintosh Plus keyboard in use (no, yes)
  299. 505             Redial attempt limit (0..255)
  300. 506             Strip incoming text file control characters (no, yes)
  301. 507 *           VT100 relative origin mode (no, yes)
  302. 508 *           VT100 smooth scroll   (no, yes)
  303. 509 *           VT100 waits for host  (no, yes)
  304. 585 *           VT100 wraparound mode (no, yes)
  305. 586 *           VT100 autorepeat mode (no, yes)
  306. 587 *           VT100 newline mode (no, yes)
  307. 588 *           VT100 cursor key mode (no, yes)
  308. 589 *           VT100 keypad mode (no, yes)
  309.